package com.example.generate.mapper;

import com.example.generate.domain.TableColumn;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 生成代码的数据库交互层
 * @author HTT
 */
@Mapper
public interface GenerateMapper {

    /**
     * 在MySQL数据库查询指定表名称获取字段、类型和注释信息
     * @param tableName
     * @return
     */
    public List<TableColumn> selectMySQLByTableName(String tableName);

    /**
     * 在Oracle数据库查询指定表名称获取字段、类型和注释信息
     * @param tableName
     * @return
     */
    public List<TableColumn> selectOracleByTableName(String tableName);
}
